﻿using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace WebFirst.Entities
{
    /// <summary>
    /// 慢性肾脏病患者随访记录
    ///</summary>
    [SugarTable("follow_chronickidneydiseaseup")]
    public class FollowChronickidneydiseaseup
    {
        /// <summary>
        /// 随访记录ID 
        ///</summary>
         [SugarColumn(ColumnName="FollowUpID" ,IsPrimaryKey = true ,IsIdentity = true  )]
         public int FollowUpID { get; set; }
        /// <summary>
        /// 病人id 
        ///</summary>
         [SugarColumn(ColumnName="PatientID"    )]
         public string PatientID { get; set; }
        /// <summary>
        /// 医生id 
        ///</summary>
         [SugarColumn(ColumnName="DoctorID"    )]
         public int? DoctorID { get; set; }
        /// <summary>
        /// 病历号/档案号 
        ///</summary>
         [SugarColumn(ColumnName="MedicalRecordNumber"    )]
         public string MedicalRecordNumber { get; set; }
        /// <summary>
        /// 随访日期 
        ///</summary>
         [SugarColumn(ColumnName="FollowUpDate"    )]
         public DateTime FollowUpDate { get; set; }
        /// <summary>
        /// 随访方式：1-门诊, 2-家庭, 3-电话 
        ///</summary>
         [SugarColumn(ColumnName="FollowUpMethod"    )]
         public int? FollowUpMethod { get; set; }
        /// <summary>
        /// 症状ID，关联字典表 
        ///</summary>
         [SugarColumn(ColumnName="SymptomID"    )]
         public string? SymptomID { get; set; }
        /// <summary>
        /// 血压mmhg 
        ///</summary>
         [SugarColumn(ColumnName="BloodPressure"    )]
         public string BloodPressure { get; set; }
        /// <summary>
        ///收缩压
        ///</summary>
        [SugarColumn(ColumnName = "SystolicPressures")]
        public string SystolicPressures { get; set; }
        /// <summary>
        /// 舒张压
        ///</summary>
        [SugarColumn(ColumnName = "DiastolicPressure")]
        public string DiastolicPressure { get; set; }


        /// <summary>
        /// 体重 
        ///</summary>
        [SugarColumn(ColumnName="Weight"    )]
         public decimal? Weight { get; set; }
        /// <summary>
        /// 身高 
        ///</summary>
         [SugarColumn(ColumnName="Height"    )]
         public decimal? Height { get; set; }
        /// <summary>
        /// 其他发现 
        ///</summary>
         [SugarColumn(ColumnName="OtherFindings"    )]
         public string OtherFindings { get; set; }
        /// <summary>
        /// 日吸烟量（支） 
        ///</summary>
         [SugarColumn(ColumnName="SmokingAmountPerDay"    )]
         public int? SmokingAmountPerDay { get; set; }
        /// <summary>
        /// 运动次数 
        ///</summary>
         [SugarColumn(ColumnName="ExerciseFrequency"    )]
         public int? ExerciseFrequency { get; set; }
        /// <summary>
        /// 每次运动时长（分钟） 
        ///</summary>
         [SugarColumn(ColumnName="ExerciseDurationPerSession"    )]
         public int? ExerciseDurationPerSession { get; set; }
        /// <summary>
        /// 运动强度（1.中等强度  2.高强度） 
        ///</summary>
         [SugarColumn(ColumnName="ExerciseIntensity"    )]
         public int? ExerciseIntensity { get; set; }
        /// <summary>
        /// 摄盐情况（1.轻  2. 中  3.重） 
        ///</summary>
         [SugarColumn(ColumnName="SaltIntakeLevel"    )]
         public decimal? SaltIntakeLevel { get; set; }
        /// <summary>
        /// 心理调整：1-良好, 2-一般, 3-差 
        ///</summary>
         [SugarColumn(ColumnName="PsychologicalAdjustment"    )]
         public int? PsychologicalAdjustment { get; set; }
        /// <summary>
        /// 遵医行为:1-良好, 2-一般, 3-差 
        ///</summary>
         [SugarColumn(ColumnName="AdherenceBehavior"    )]
         public int? AdherenceBehavior { get; set; }
        /// <summary>
        /// 辅助检查 
        ///</summary>
         [SugarColumn(ColumnName="AncillaryExaminations"    )]
         public string AncillaryExaminations { get; set; }
        /// <summary>
        /// 服药依从性（1.规律 2.间断 3.不服药） 
        ///</summary>
         [SugarColumn(ColumnName="AdherenceToMedicalAdvice"    )]
         public int? AdherenceToMedicalAdvice { get; set; }
        /// <summary>
        /// 药物不良反应：1-无, 2-有 
        ///</summary>
         [SugarColumn(ColumnName="AdverseDrugReactions"    )]
         public int? AdverseDrugReactions { get; set; }
        /// <summary>
        /// 备注/附加信息 
        ///</summary>
         [SugarColumn(ColumnName="AdditionalNotes"    )]
         public string AdditionalNotes { get; set; }
        /// <summary>
        /// 心率（次/分 
        ///</summary>
         [SugarColumn(ColumnName="HeartRate"    )]
         public int? HeartRate { get; set; }
        /// <summary>
        /// 水肿（1.踝以下轻度  2.踝至膝中度  3.膝以上重度） 
        ///</summary>
         [SugarColumn(ColumnName="Edema"    )]
         public int? Edema { get; set; }
        /// <summary>
        /// 白酒日饮量 
        ///</summary>
         [SugarColumn(ColumnName="DrinkingLiquor"    )]
         public int? DrinkingLiquor { get; set; }
        /// <summary>
        /// 啤酒日饮量 
        ///</summary>
         [SugarColumn(ColumnName="DrinkingBeer"    )]
         public int? DrinkingBeer { get; set; }
        /// <summary>
        /// 葡萄酒日饮量 
        ///</summary>
         [SugarColumn(ColumnName="DrinkingWine"    )]
         public int? DrinkingWine { get; set; }
        /// <summary>
        /// 其他酒日饮量 
        ///</summary>
         [SugarColumn(ColumnName="DrinkingOther"    )]
         public int? DrinkingOther { get; set; }
        /// <summary>
        /// 此次随访分类（1.控制满意 2.控制不满意 3.不良反应 4.并发症） 
        ///</summary>
         [SugarColumn(ColumnName="FollowUpCategory"    )]
         public int? FollowUpCategory { get; set; }
        /// <summary>
        /// 计划ID 
        ///</summary>
        [SugarColumn(ColumnName = "PlanId")]
        public int? PlanId { get; set; }
        /// <summary>
        /// 下次随访日期
        ///</summary>
        [SugarColumn(ColumnName = "NextFollowDate")]
        public DateTime? NextFollowDate { get; set; }
        /// <summary>
        /// 转诊机构 
        ///</summary>
        [SugarColumn(ColumnName = "ReferralDept")]
        public string? ReferralDept { get; set; }
        /// <summary>
        /// 转诊原因 
        ///</summary>
        [SugarColumn(ColumnName = "ReferralReason")]
        public string? ReferralReason { get; set; }
    }
}
